// BWLayerView.h -- a view that composites a bunch of BWLayers together

#import <Cocoa/Cocoa.h>

@class BWLayer;
@class BWLayerSet;
@class BWTool;
@class BWFabric;

@interface BWLayerView : NSView
{
    BWLayerSet *layers;
    float zoomFactor;

    BWTool *currentTool;

    BWFabric *fabric;

} // BWLayerView


- (void) setZoom: (float) zoom;

- (BWLayerSet *) layers;

- (void) setLayers: (BWLayerSet *) layers;

- (void) setTool: (BWTool *) tool;

- (void) setFabric: (BWFabric *) fabric;

@end // BWLayerView
